package com.server.pinggu.mapper;

import com.alibaba.fastjson.JSONObject;
import com.server.common.core.mapper.MpBaseMapper;
import com.server.pinggu.domain.SenForms;
import com.server.pinggu.domain.SenUser;
import com.server.pinggu.dto.LimitInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 【请填写功能名称】Mapper接口
 * 
 * @author ltao
 * @date 2022-10-23
 */
public interface SenUserMapper extends MpBaseMapper<SenUser>
{
    /**
     * 查询【请填写功能名称】列表
     *
     * @param senUser 【请填写功能名称】
     * @return 【请填写功能名称】集合
     */
    public List<JSONObject> selectSenUserList(@Param("senUser") SenUser senUser);

    Integer selectSenUserListTotal(@Param("senUser") SenUser senUser);

    JSONObject getUserInfoById(@Param("id") Long id);

    Long getformsInfoByOpenId(@Param("openId") String openId);


    List<SenForms> selectSenFormsList2(@Param("senForms") SenForms senForms, @Param("limit")LimitInfo limitInfo,@Param("list")List<String> list);

}
